import request from '@/utils/request'
/* 阶梯团列表 */
export function ladderList() {
    return request({
        url: '/sini/admin/WxdIfferPrice/selectDifferPrice',
        params: {},
        method: 'get'
    })
}
/* 阶梯团新增 */
export function addLadder(data) {
    return request({
        url: '/sini/admin/WxdIfferPrice/insertDifferPrice',
        data,
        method: 'post'
    })
}
/* 阶梯团删除 */
export function delLadder(data) {
    return request({
        url: '/sini/admin/WxdIfferPrice/deleteDifferPrice',
        data,
        method: 'post'
    })
}
/* 管理员列表 */
export function getData(params) {
    return request({
        url: '/sini/admin/admin/list',
        params,
        method: 'get'
    })
}
// 管理员编辑获取角色
export function getRole() {
    return request({
        url: '/sini/admin/roles/options',
        params: {},
        method: 'get'
    })
}
// 编辑管理员角色
export function updateAdmin(data) {
    return request({
        url: '/sini/admin/admin/update',
        data,
        method: 'post'
    })
}
// 添加管理员角色
export function createAdmin(data) {
    return request({
        url: '/sini/admin/admin/create',
        data,
        method: 'post'
    })
}
// 删除管理员角色
export function deleterole(data) {
    return request({
        url: '/sini/admin/admin/delete',
        data,
        method: 'post'
    })
}

// -----------------------------------

// 获取角色列表
export function getRoleList(params) {
    return request({
        url: '/sini/admin/roles/list',
        params,
        method: 'get'
    })
}

// 新增角色
export function createRole(data) {
    return request({
        url: '/sini/admin/roles/create',
        data,
        method: 'post'
    })
}

// 编辑角色
export function updateRole(data) {
    return request({
        url: '/sini/admin/roles/update',
        data,
        method: 'post'
    })
}

// 删除角色
export function deleteRole(data) {
    return request({
        url: '/sini/admin/roles/delete',
        data,
        method: 'post'
    })
}

// 获取权限
export function getPermissions(params) {
    return request({
        url: '/sini/admin/roles/permissions',
        params,
        method: 'get'
    })
}

// 提交权限
export function updatePermissions(data) {
    return request({
        url: '/sini/admin/roles/permissions',
        data,
        method: 'post'
    })
}

// 获取日志列表
export function getLog(params) {
    return request({
        url: '/sini/admin/selectLogger/selectByAdminId',
        params,
        method: 'get'
    })
}
